The elderly man was crossing Broomall Avenue when he was struck by a southbound vehicle near West Chester Pike around 10:20 a.m., township police said in a release.
He was rushed to Lankenau Hospital where he was placed in critical condition, authorities wrote. The driver remained on-scene and police said they are cooperating with investigators.
Marple police and Delaware County detectives are investigating, the release adds.
Click here to follow Daily Voice West Chester and receive free news updates.